home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / dbms_mag / 9108 / shaw2.aug < prev    next >
Text File  |  1991-06-24  |  938b  |  31 lines

  1. Listing 2
  2.  
  3. class WParaView : public WinAppStdWindow
  4.     {
  5.         char filename[FILENAME_MAX];
  6.         int LineHeight, MaxScreenLines, winHeight, winWidth;
  7.     public:
  8.         static long FAR PASCAL WndProc(HWND, unsigned, WORD, LONG);
  9.  
  10.         WParaView(char *winname) : WinAppStdWindow(winname)
  11.             {
  12.             SetClassWinProc(WParaView::WndProc);
  13.             SetClassMenu("FILEMENU");
  14.             SetClassIcon("WPV");
  15.             filename[0] = '\0';
  16.             SetFileName(GetCmdLine());
  17.             }
  18.  
  19.         void SetFileName(LPSTR cmdline);
  20.         char *GetFileName(void);
  21.         void WinScroll(unsigned msg, WORD wParam, LONG lParam);
  22.         void OpenFile(void);
  23.         void CloseFile(void);
  24.         void FileAbout(void);
  25.         BOOL QueryTerminate(void);
  26.         void Paint(void);
  27.         void Size(LONG lParam);
  28.         void Refresh(void);
  29.         void ChangeTitleBar(void);
  30.     };
  31.